// mixin.js混入，进行一些全局配置
export default {
	data() {
		return {
			options: null, //面路由参数
			pageNo: 1, //页码
			pageSize: 10, //每页数量
			islowers: true, //是否开启上拉加载功能
			nulltips:1,//判断接口返回数据
		}
	},
	// 方法
	methods: {
		// 数据加载函数load
		refreshload() {},
		// 数据加载函数show
		refreshshow() {},
		// 上拉加载
		tolowers() {
			if (this.islowers) {
				this.pageNo++
				this.getList() //获取列表数据
			}
		},
		// 获取数据接口，替换
		getList(){
			this.islowers = false
		}

	},
	// 监听页面加载
	onLoad(options) {
		// 同步页面路由参数
		this.options = options;
		// 刷新页面状态
		this.refreshload();
	},
	// 监听页面显示。
	onShow() {
		// 使用这个函数去接管页面的onShow函数
		this.refreshshow();
	},
	// 开启页面刷新
	onPullDownRefresh() {
		// 刷新页面状态
		this.refreshload();
		// 使用这个函数去接管页面的onShow函数
		this.refreshshow();
		// 停止当前页面下拉刷新(5s后停止)。
		this.way.debounce(500).then((res) => {
			uni.stopPullDownRefresh();
		});

	}
}